//import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
import cn.hutool.core.io.FileUtil;

public class IoCodeZhongDian {
    public static void main(String[] args) {
        /*
        *  IO流终极解决方案
        *  Commons IO 是 Apache 组织提供的一个开源的 IO 类库
        *  提供了很多方便的 IO 操作方法
        * */

        //        复制文件
        //        try {
        //            FileUtils.copyFile(new File("IoCode\\javaFile\\b.txt"),new File("IoCode\\src\\CommonsIOFiles\\b.bar.txt"));
        //        } catch (IOException e) {
        //            e.printStackTrace();
        //        }

        //        复制目录
        //        try {
        //            FileUtils.copyDirectory(new File("IoCode\\javaFile"),new File("IoCode\\src\\CommonsIOFiles\\javaFilesCopy"));
        //        } catch (IOException e) {
        //            e.printStackTrace();
        //        }


        /*
        * hutool 是一个 Java 工具类库
        * 提供了很多方便的工具方法
        *
        * E:\MyStudy\java\IoCode\JavaFIle\b.txt
        * */

//        file 根据参数创建一个file对象
//        File file1=  FileUtil.file("E:\\","MyStudy","java","IoCode","JavaFIle","b.txt");
//        File file2=  FileUtil.file("E:\\MyStudy\\java\\IoCode\\JavaFIle\\b.txt");
//        System.out.println(file1);
//        System.out.println(file2);

//        touch 根据参数创建一个文件
        File file1=  FileUtil.touch("E:\\MyStudy\\java\\IoCode\\JavaFIle\\b2.txt");
        System.out.println(file1);


    }
}
